<%-- 
    Document   : buscarHome
    Created on : 01/06/2011, 01:58:26 PM
    Author     : carlos
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ page import="uast.bpdex.Estudiante, uast.bpdex.Profesor, uast.bpdex.Obrero, uast.bpdex.Empleado,uast.bpdex.Comunidad,uast.bpdex.AsoCivil, uast.bpdex.Benefactor" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Buscar usuarios</title>
    </head>
    <body>
        <%@include file="/menuPrincipal.jsp" %>	
        <%@include file="/menuCuenta.jsp" %>	
        <h1>Búsqueda de usuarios del sistema de la Unidad de Apoyo Social y Técnico de la USB</h1><br>
        <html:link forward="homepage">Volver a la página principal</html:link><br><br>
        
        <%-- Formulario 1: Utilizado para escoger el tipo de usuario que se desea buscar
        --%>
        
        <form method="post" action="buscarUsuario.jsp">
            Indique el tipo de usuario que desea ubicar:<br><br>
            <select name="tipoU">
                <option value="def">Tipo</option>
                <option value="est">Estudiante</option>
                <option value="prof">Profesor</option>
                <option value="obr">Obrero</option>
                <option value="empl">Empleado</option>
                <option value="com">Comunidad</option>
                <option value="ac">Asociación civil</option>
                <option value="ben">Aliado</option>
                <option value="ev">Evaluador</option>
            </select>
            <input type="submit" value=" Siguiente " />
        </form>
        <%! String []id2;
            String []arr;
            String tipoU, tipoU2, id;
            Estudiante[] e;
            Profesor[] p;
            Obrero[] o;
            Empleado[] empl;
            Comunidad[] com;
            AsoCivil[] ac;
            Benefactor[] ben;
            int i;                   
        %>
     <%try{
      %>   
        <%
          /*Se obtienen los parametros recibidos y se asegura que se haya introducido
            una opcion*/
          tipoU = request.getParameter("tipoU");
          tipoU2 = request.getParameter("tipoU2");
          if(tipoU.equals("def")){
             out.println("<br><br>Por favor escoja un tipo de usuario");
           }else{
        %>
        <br><br>Rellene los campos por los que desea buscar (Ninguno para ver todos)<br>
        <form method="post" action="buscarUsuario.jsp">
          <table>
        <%
             if(tipoU.equals("est") || tipoU.equals("prof") || tipoU.equals("obr") || tipoU.equals("empl") || tipoU.equals("ev")){
        %>
        
        <%-- Formulario 2: Utilizado para realizar la busqueda sobre cualquier ente
                           de extension y sobre evaluadores. Dado que los mismos poseen campos muy similares,
                           se crea un solo formulario y se adjuntan los campos correspondientes
                           de forma dinamica
        --%>
        
        <th><br>Cuenta:</th>
        <tr>
          <td>Nombre de usuario:</td>
          <td><input type="text" name="usr"/></td>
        </tr>
        <th><br>Información</th>
        <tr>
          <td>Nombre:</td>
          <td><input type="text" name="nombre"/></td>
        </tr>
        <tr>
          <td>Apellido:</td>
          <td><input type="text" name="apellido"/></td>
        </tr>
        <tr>
          <td>Cédula:</td>
          <td><input type="text" name="ci"/> (Ej: V-6393318)</td>
        </tr>
        <tr>
          <td>Correo electrónico:</td>
          <td><input type="text" name="email"/></td>
        </tr>
        <tr>
          <td>Teléfono:</td>
          <td><input type="text" name="tlf"/></td>
        </tr>
         <%
               if(tipoU.equals("est")){ 
         %>          
         <tr>
           <td>Carné:</td>
           <td><input type="text" name="carnet"/> (Ej: 08-10602)</td>
         </tr>
         <tr>
           <td>Carrera:</td>
           <td><select name="carrera">
             <option value="">Escoja una opcion...</option>
             <option value="Gestión de la Hospitalidad">Gestión de la Hospitalidad</option>
             <option value="Organización Empresarial">Organización Empresarial</option>
             <option value="Administración Aduanera">Administración Aduanera</option>
             <option value="Administración del Turismo">Administración del Turismo</option>
             <option value="Administración Hotelera">Administración Hotelera</option>
             <option value="Comercio Exterior">Comercio Exterior</option>
             <option value="Arquitecto">Arquitectura</option>
             <option value="Urbanista">Estudios Urbanos</option>
             <option value="Administración del Transporte">Administración del Transporte</option>
             <option value="Biología">Licenciatura en Biología</option>
             <option value="Física">Licenciatura en Física</option>
             <option value="Matemática">Licenciatura en Matemática</option>
             <option value="Matemática opción Estadística y Matemática Computacional">Matemática opción Estadística y Matemática Computacional</option>
             <option value="Matemática opción Didáctica de la Matemática">Matemática opción Didáctica de la Matemática</option>
             <option value="Química">Licenciatura en Química</option>
             <option value="Computación">Ingeniería para la Computación</option>
             <option value="Electrónico">Ingeniería Electrónica</option>
             <option value="Electricista">Ingeniería Eléctrica</option>
             <option value="Geofísico">Ingeniería Geofísica</option>
             <option value="Mantenimiento">Mantenimiento</option>
             <option value="Telecomunicaciones">Ingeniería en Telecomunicaciones</option>
             <option value="Materiales">Ingeniería en Materiales</option>
             <option value="Mecánico">Ingeniería Mecánica</option>
             <option value="Producción">Ingeniería en Producción</option>
             <option value="Químico">Ingeniería Química</option>
             <option value="Tecnología Eléctrica">Tecnología Eléctrica</option>
             <option value="Tecnología Electrónica">Tecnología Electrónica</option>
             <option value="Tecnología Mecánica">Tecnología Mecánica</option>
             <option value="Mantenimiento Aeronáutico">Mantenimiento Aeronáutico</option>
           </select></td>
           </tr>
         <%    }else{
          %>
          <tr>
            <td>Departamento:</td>
            <td>
              <select name="dpto">
                <option value="">Escoja una opcion...</option>
                <option value="Fisica">Física</option>
                <option value="Quimica">Química</option>
                <option value="Mecanica">Mecánica</option>
                <option value="Matematicas Puras y Aplicadas">Matemáticas Puras y Aplicadas</option>
                <option value="Computacion y Tecnologia de la Informacion">Computación y Tecnología de la Información</option>
                <option value="Computo Cientifico y Estadistica">Cómputo Científico y Estadística</option>
                <option value="Electronica y Circuitos">Electrónica y Circuitos</option>
                <option value="Termodinamica y Fenomenos de Transferencia">Termodinámica y Fenómenos de Transferencia</option>
                <option value="Conversion y Transporte de Energia">Conversión y Transporte de Energía</option>
                <option value="Procesos y Sistemas">Procesos y Sistemas</option>
                <option value="Ciencias de los Materiales">Ciencias de los Materiales</option>
                <option value="Ciencias de la Tierra">Ciencias de la Tierra</option>
                <option value="Ciencia y Tecnologia del Comportamiento">Ciencia y Tecnología del Comportamiento</option>
                <option value="Lengua y Literatura">Lengua y Literatura</option>
                <option value="Ciencias Economicas y Administrativas">Ciencias Económicas y Administrativas</option>
                <option value="Idiomas">Idiomas</option>
                <option value="Filosofia">Filosofía</option>
                <option value="Ciencias Sociales">Ciencias Sociales</option>
                <option value="Diseño Arquitectura y Artes Plasticas">Diseño, Arquitectura y Artes Plásticas</option>
                <option value="Planificacion Urbana">Planificación Urbana</option>
                <option value="Biologia Celular">Biología Celular</option>
                <option value="Estudios Ambientales">Estudios Ambientales</option>
                <option value="Biologia de Organismos">Biología de Organismos</option>
                <option value="Tecnologia de Procesos Biologicos y Bioquimicos">Tecnología de Procesos Biológicos y Bioquímicos</option>
                <option value="Tecnologia de Servicios">Tecnología de Servicios</option>
                <option value="Tecnologia Industrial">Tecnología Industrial</option>
                <option value="Formacion General y Ciencias Basicas">Formación General y Ciencias Básicas</option>
              </select></td>
          </tr>
          <tr>
            <td>Coordinacion:</td>
            <td><select name="cord">
               <option value="">Escoja una opcion...</option>
               <option value="Licenciatura en Quimica">Licenciatura en Química</option>
               <option value="Licenciatura en Matematica">Licenciatura en Matemática</option>
               <option value="Licenciatura en Fisica">Licenciatura en Física</option>
               <option value="Licenciatura en Biologia">Licenciatura en Biología</option>
               <option value="Ingenieria Electrica">Ingeniería Eléctrica</option>
               <option value="Ingenieria Mecanica">Ingeniería Mecánica</option>
               <option value="Ingenieria Quimica">Ingeniería Química</option>
               <option value="Ingenieria Electronica">Ingeniería Electrónica</option>
               <option value="Ingenieria en Computacion">Ingeniería en Computación</option>
               <option value="Ingenieria en Geofisica">Ingeniería en Geofisica</option>
               <option value="Ingenieria de Materiales">Ingeniería de Materiales</option>
               <option value="Ingenieria de Produccion">Ingeniería de Producción</option>
               <option value="Arquitectura">Arquitectura</option>
               <option value="Estudios Urbanos">Estudios Urbanos</option>
               <option value="Licenciatura en Gestion de la Hospitalidad">Licenciatura en Gestión de la Hospitalidad</option>
               <option value="Tecnologia Electrica y Electronica">Tecnología Eléctrica y Electrónica</option>
               <option value="Tecnologia Mecanica y Mantenimiento Aeronautico">Tecnología Mecánica y Mantenimiento Aeronáutico</option>
               <option value="Administracion del Turismo y la Hoteleria">Administración del Turismo y la Hoteleria</option>
               <option value="Comercio Exterior y Aduanas">Comercio Exterior y Aduanas</option>
               <option value="Administracion de Transporte y Organizacion Empresarial">Administración de Transporte y Organización Empresarial</option>
               <option value="Ciclo Basico">Ciclo Básico</option>
             </select></td>
          </tr>
          <%
               }
          %>
        <input type="hidden" name="tipoU2" value="<%= tipoU %>" />
        <input type="hidden" name="tipoU" value="" />
        <%
             }else if(tipoU.equals("com") || tipoU.equals("ac")){
        %>
        
        <%-- Formulario 3: Utilizado para realizar busquedas de comunidades y asociaciones
                           civiles. Dado que los campos de las mismas son muy similares,
                           se hizo un solo formulario y se agregaron los campos correspondientes
                           de forma dinamica
        --%>
        
        <th><br>Cuenta</th>
        <tr>
          <td>Nombre de usuario:</td>
          <td><input type="text" name="usr" /></td>
        </tr>
        <th><br>Información</th>
        <tr>
          <td>Nombre:</td>
          <td><input type="text" name="nombre" /></td>
        </tr>
        <tr>
          <td>Ubicación geográfica:</td>
          <td><input type="text" name="ug" /></td>
        </tr>
        <tr>
          <td>Rif:</td>
          <td><input type="text" name="rif" /> (Ej: J-6393318-5)</td>
        </tr>
        <tr>
          <td>Correo electrónico:</td>
          <td><input type="text" name="email" /></td>
        </tr>
        <tr>
          <td>Teléfono:</td>
          <td><input type="text" name="tlf" /></td>
        </tr>
        <th><br>Ubicación</th>
        <tr>
          <td>Estado:</td>
          <td><input type="text" name="estado" /></td>
        </tr>
        <tr>
          <td>Municipio:</td>
          <td><input type="text" name="municipio" /></td>
        </tr>
        <tr>
          <td>Parroquia:</td>
          <td><input type="text" name="parroquia" /></td>
        </tr>
        <tr>
          <td>Sector:</td>
          <td><input type="text" name="sector" /></td>
        </tr>
        <tr>
          <td>Miembros principales:</td>
          <td><input type="text" name="miembros" /></td>
        </tr>
        <tr>
          <td>Fines o misión:</td>
          <td><input type="text" name="mision" /></td>
        </tr>
         <%
                if(tipoU.equals("com")){
         %>
         <tr>
           <td>Número de miembros de la comunidad:</td>
           <td><input type="text" name="numM" /></td>
          </tr>

        <%
               }
        %>
        <input type="hidden" name="tipoU2" value="<%= tipoU %>" />
        <input type="hidden" name="tipoU" value="" />
        <%
             }else if(tipoU.equals("ben")){
         %>
         
         <%-- Formulario 4:Utilizado para realizar busquedas sobre los benefactores
         --%>
         <th><br>Cuenta:</th>
         <tr>
           <td>Nombre de usuario:</td>
           <td><input type="text" name="usr" /></td>
         </tr>
         <th><br>Información</th>
         <tr>
           <td>Nombre:</td>
           <td><input type="text" name="nombre" /></td>
         </tr>
         <tr>
           <td>Rif:</td>
           <td><input type="text" name="rif" /></td>
         </tr>
         <tr>
           <td>Ubicación:</td>
           <td><input type="text" name="ubicacion" /></td>
         </tr>
         <tr>
           <td>Correo electrónico:</td>
           <td><input type="text" name="email" /></td>
         </tr>
         <tr>
           <td>Teléfono:</td>
           <td><input type="text" name="telefono" /></td>
         </tr>
        <input type="hidden" name="tipoU2" value="<%= tipoU %>" />
        <input type="hidden" name="tipoU" value="" />
         <%
             }
          %>
          <tr>
            <td><br><center><input type="submit" value=" Buscar " /></center></td>
          </tr>
          </table>
        </form>
          <%
           }
          //Ahora se procede a realizar la busqueda dependiendo de los valores recibidos
           if(!tipoU2.equals("")){
             if(tipoU2.equals("est")){
                 
                 //Si se pidio buscar un estudiante
                 
                 //Se construye el arreglo con los valores a buscar y se realiza la busqueda.
                 //Posteriormente se muestran los resultados
                 arr = Estudiante.getArr();
                 id2 = new String[arr.length];
                 for (i = 0; i < arr.length; ++ i){
                     id2[i] = request.getParameter(arr[i]);
                 }
                 e = Estudiante.buscar(id2);
                 if (e != null){
         %>
         <br>
         <br>
         Elementos encontrados:<br><br>
         <table border="1">
             <tr>
                 <th>Usuario</th>
                 <th>Nombre</th>
                 <th>Apellido</th>
                 <th>Cédula de identidad</th>
                 <th>correo electrónico</th>
                 <th>Teléfono</th>
                 <th>Carné</th>
                 <th>Carrera</th>
             </tr>
         <%
                   for(i = 0; i < e.length; ++ i){
         %>
         <tr>
             <td><%= e[i].getUsr() %></td>  
             <td><%= e[i].getNombre() %></td>
             <td><%= e[i].getApellido() %></td>
             <td><%= e[i].getCi() %></td>
             <td><%= e[i].getEmail() %></td>
             <td><%= e[i].getTlf() %></td>
             <td><%= e[i].getCarnet() %></td>
             <td><%= e[i].getCarrera() %></td>
         </tr>
         <%
                 }
          %>
         </table>
          <%
               }else if (e == null){
                   out.println("<br><br>No se encontró ningún elemento");
               }
           }else if(tipoU2.equals("prof")){
                 //Si se pidio buscar un profesor
                 
                 //Se construye el arreglo con los valores a buscar y se realiza la busqueda.
                 //Posteriormente se muestran los resultados
                 arr = Profesor.getArr();
                 id2 = new String[arr.length];
                 for (i = 0; i < arr.length; ++ i){
                     id2[i] = request.getParameter(arr[i]);
                 }
                 p = Profesor.buscar(id2);
                 if (p != null){
         %>
         <br>
         <br>
         Elementos encontrados:<br><br>
         <table border="1">
             <tr>
                 <th>Usuario</th>
                 <th>Nombre</th>
                 <th>Apellido</th>
                 <th>Cédula de identidad</th>
                 <th>Correo electrónico</th>
                 <th>Teléfono</th>
                 <th>Departamento</th>
                 <th>Coordinación</th>
             </tr>
         <%
                   for(i = 0; i < p.length; ++ i){
         %>
         <tr>
             <td><%= p[i].getUsr() %></td>  
             <td><%= p[i].getNombre() %></td>
             <td><%= p[i].getApellido() %></td>
             <td><%= p[i].getCi() %></td>
             <td><%= p[i].getEmail() %></td>
             <td><%= p[i].getTlf() %></td>
             <td><%= p[i].getDpto() %></td>
             <td><%= p[i].getCord() %></td>
         </tr>
         <%
                 }
          %>
         </table>
          <%
               }else if (p == null){
                   out.println("<br><br>No se encontró ningún elemento");
               }
           }else if(tipoU2.equals("obr")){
                 //Si se pidio buscar un obrero
                 
                 //Se construye el arreglo con los valores a buscar y se realiza la busqueda.
                 //Posteriormente se muestran los resultados
                 arr = Obrero.getArr();
                 id2 = new String[arr.length];
                 for (i = 0; i < arr.length; ++ i){
                     id2[i] = request.getParameter(arr[i]);
                 }
                 o = Obrero.buscar(id2);
                 if (o != null){
         %>
         <br>
         <br>
         Elementos encontrados:<br><br>
         <table border="1">
             <tr>
                 <th>Usuario</th>
                 <th>Nombre</th>
                 <th>Apellido</th>
                 <th>Cédula de identidad</th>
                 <th>Correo electrónico</th>
                 <th>Teléfono</th>
                 <th>Departamento</th>
                 <th>Coordinación</th>
             </tr>
         <%
                   for(i = 0; i < o.length; ++ i){
         %>
         <tr>
             <td><%= o[i].getUsr() %></td>  
             <td><%= o[i].getNombre() %></td>
             <td><%= o[i].getApellido() %></td>
             <td><%= o[i].getCi() %></td>
             <td><%= o[i].getEmail() %></td>
             <td><%= o[i].getTlf() %></td>
             <td><%= o[i].getDpto() %></td>
             <td><%= o[i].getCord() %></td>
         </tr>
         <%
                 }
          %>
         </table>
          <%
               }else if (o == null){
                   out.println("<br><br>No se encontró ningún elemento");
               }
           }else if(tipoU2.equals("empl")){
                 //Si se pidio buscar un empleado
                 
                 //Se construye el arreglo con los valores a buscar y se realiza la busqueda.
                 //Posteriormente se muestran los resultados
                 arr = Empleado.getArr();
                 id2 = new String[arr.length];
                 for (i = 0; i < arr.length; ++ i){
                     id2[i] = request.getParameter(arr[i]);
                 }
                 empl = Empleado.buscar(id2);
                 if (empl != null){
         %>
         <br>
         <br>
         Elementos encontrados:<br><br>
         <table border="1">
             <tr>
                 <th>Usuario</th>
                 <th>Nombre</th>
                 <th>Apellido</th>
                 <th>Cédula de identidad</th>
                 <th>Correo electrónico</th>
                 <th>Teléfono</th>
                 <th>Departamento</th>
                 <th>Coordinación</th>
             </tr>
         <%
                   for(i = 0; i < empl.length; ++ i){
         %>
         <tr>
             <td><%= empl[i].getUsr() %></td>  
             <td><%= empl[i].getNombre() %></td>
             <td><%= empl[i].getApellido() %></td>
             <td><%= empl[i].getCi() %></td>
             <td><%= empl[i].getEmail() %></td>
             <td><%= empl[i].getTlf() %></td>
             <td><%= empl[i].getDpto() %></td>
             <td><%= empl[i].getCord() %></td>
         </tr>
         <%
                 }
          %>
         </table>
          <%
               }else if (empl == null){
                   out.println("<br><br>No se encontró ningún elemento");
               }
           }else if(tipoU2.equals("com")){
                 //Si se pidio buscar una comunidad
                 
                 //Se construye el arreglo con los valores a buscar y se realiza la busqueda.
                 //Posteriormente se muestran los resultados
                 arr = Comunidad.getArr();
                 id2 = new String[arr.length];
                 for (i = 0; i < arr.length; ++ i){
                     id2[i] = request.getParameter(arr[i]);
                 }
                 com = Comunidad.buscar(id2);
                 if (com != null){
          %>
        <br>
         <br>
         Elementos encontrados:<br><br>
         <table border="1">
             <tr>
                 <th>Usuario</th>
                 <th>Nombre</th>
                 <th>Ubicación</th>
                 <th>Rif</th>
                 <th>Correo electrónico</th>
                 <th>Teléfono</th>
                 <th>Estado</th>
                 <th>Municipio</th>
                 <th>Parroquia</th>
                 <th>Sector</th>
                 <th>Miembros</th>
                 <th>Número de Miembros</th>
             </tr>
         <%
                   for(i = 0; i < com.length; ++ i){
         %>
         <tr>
             <td><%= com[i].getUsr() %></td>  
             <td><%= com[i].getNombre() %></td>
             <td><%= com[i].getUg() %></td>
             <td><%= com[i].getRif() %></td>
             <td><%= com[i].getEmail() %></td>
             <td><%= com[i].getTlf() %></td>
             <td><%= com[i].getEstado() %></td>
             <td><%= com[i].getMunicipio() %></td>
             <td><%= com[i].getParroquia() %></td>
             <td><%= com[i].getSector() %></td>
             <td><%= com[i].getMiembros() %></td>
             <td><%= com[i].getNumM() %></td>
          </tr>
         <%
                 }
          %>
         </table>
         <%
               }else{
                   out.println("<br><br>No se encontró ningún elemento");                  
               }
           }else if(tipoU2.equals("ac")){
                 //Si se pidio buscar una asociacion civil
                 
                 //Se construye el arreglo con los valores a buscar y se realiza la busqueda.
                 //Posteriormente se muestran los resultados
                 arr = AsoCivil.getArr();
                 id2 = new String[arr.length];
                 for (i = 0; i < arr.length; ++ i){
                     id2[i] = request.getParameter(arr[i]);
                 }
                 ac = AsoCivil.buscar(id2);
                 if (ac != null){
          %>
        <br>
         <br>
         Elementos encontrados:<br><br>
         <table border="1">
             <tr>
                 <th>Usuario</th>
                 <th>Nombre</th>
                 <th>Ubicación</th>
                 <th>Rif</th>
                 <th>Correo electrónico</th>
                 <th>Teléfono</th>
                 <th>Estado</th>
                 <th>Municipio</th>
                 <th>Parroquia</th>
                 <th>Sector</th>
                 <th>Miembros</th>
            </tr>
         <%
                   for(i = 0; i < ac.length; ++ i){
         %>
         <tr>
             <td><%= ac[i].getUsr() %></td>  
             <td><%= ac[i].getNombre() %></td>
             <td><%= ac[i].getUg() %></td>
             <td><%= ac[i].getRif() %></td>
             <td><%= ac[i].getEmail() %></td>
             <td><%= ac[i].getTlf() %></td>
             <td><%= ac[i].getEstado() %></td>
             <td><%= ac[i].getMunicipio() %></td>
             <td><%= ac[i].getParroquia() %></td>
             <td><%= ac[i].getSector() %></td>
             <td><%= ac[i].getMiembros() %></td>
          </tr>
         <%
                 }
          %>
         </table>
         <%
               }else{
                   out.println("<br><br>No se encontró ningún elemento");                  
               }
           }else if(tipoU2.equals("ben")){
                  //Si se pidio buscar un benefactor
                 
                 //Se construye el arreglo con los valores a buscar y se realiza la busqueda.
                 //Posteriormente se muestran los resultados
                 arr = Benefactor.getArr();
                 id2 = new String[arr.length];
                 for (i = 0; i < arr.length; ++ i){
                     id2[i] = request.getParameter(arr[i]);
                 }
                 ben = Benefactor.buscar(id2);
                 if (ben != null){
          %>
        <br>
         <br>
         Elementos encontrados:<br><br>
         <table border="1">
             <tr>
                 <th>Usuario</th>
                 <th>Nombre</th>
                 <th>Ubicación</th>
                 <th>Rif</th>
                 <th>Correo electrónico</th>
                 <th>Teléfono</th>
             </tr>
         <%
                   for(i = 0; i < ben.length; ++ i){
         %>
         <tr>
             <td><%= ben[i].getUsr() %></td>  
             <td><%= ben[i].getNombre() %></td>
             <td><%= ben[i].getUbicacion() %></td>
             <td><%= ben[i].getRif() %></td>
             <td><%= ben[i].getEmail() %></td>
             <td><%= ben[i].getTlf() %></td>
          </tr>
         <%
                   }
          %>
         </table>
         <%   
                 }else{
                   out.println("<br><br>No se encontró ningún elemento");                  
                 }                                     
           }else if(tipoU2.equals("ev")){
                 //Si se pidio buscar un evaluador
                 
                 //Se construye el arreglo con los valores a buscar y se realiza la busqueda.
                 //Posteriormente se muestran los resultados
                 arr = Profesor.getArr();
                 id2 = new String[arr.length];
                 for (i = 0; i < arr.length; ++ i){
                     id2[i] = request.getParameter(arr[i]);
                 }
                 p = Profesor.buscarEvaluador(id2);
                 if (p != null){
         %>
         <br>
         <br>
         Elementos encontrados:<br><br>
         <table border="1">
             <tr>
                 <th>Usuario</th>
                 <th>Nombre</th>
                 <th>Apellido</th>
                 <th>Cédula de identidad</th>
                 <th>Correo electrónico</th>
                 <th>Teléfono</th>
                 <th>Departamento</th>
                 <th>Coordinación</th>
             </tr>
         <%
                   for(i = 0; i < p.length; ++ i){
         %>
         <tr>
             <td><%= p[i].getUsr() %></td>  
             <td><%= p[i].getNombre() %></td>
             <td><%= p[i].getApellido() %></td>
             <td><%= p[i].getCi() %></td>
             <td><%= p[i].getEmail() %></td>
             <td><%= p[i].getTlf() %></td>
             <td><%= p[i].getDpto() %></td>
             <td><%= p[i].getCord() %></td>
         </tr>
         <%
                 }
               }else{
                   out.println("<br><br>No se encontró ningún elemento");                 
               }
          %>
         </table>
        <%  
             }
        }      
     }catch(NullPointerException ex0){
     }
      %> 
      <%@include file="/bottomCuenta.jsp" %>
    </body>
</html>
